Library Calling
Oftmals besteht der Wunsch oder sogar die Notwendigkeit mit einem ABAP-Programm von einem SAP-Applikationsserver auf dem Präsentationsserver mit dem Betriebssystem Microsoft Windows Operationen auszuführen. Im Folgenden wird beschrieben wie mit der Programmiersprache FreeBASIC eine DLL erstellt und diese mittels DynamicWrapperX mit einem ABAP-Programm verwendet werden kann.
Hello, Library Calling
von Stefan Schnell
Oftmals besteht der Wunsch oder sogar die Notwendigkeit mit einem ABAP-Programm von einem SAP-Applikationsserver auf dem Präsentationsserver mit dem Betriebssystem Microsoft Windows Operationen auszuführen. Zu diesem Zweck bieten ABAP und der SAPGUI für Windows einige Möglichkeiten an, die jedoch nicht alle Wege bereitstellen. So ist beispielsweise ein direkter Zugriff auf
dynamische Bibliotheken, auch als DLLs bekannt, und eine Kommunikation mit dem GUI, sobald das ABAP-Programm im Hintergrund ausgeführt wird, nicht vorgesehen. Im Folgenden wird beschrieben wie mit der Programmiersprache FreeBASIC eine DLL erstellt und diese mittels DynamicWrapperX mit einem
ABAP-Programm verwendet werden kann. Weiterhin wird aufgezeigt wie dieses Szenario mit BackgroundLight auch in Hintergrundprozessen verwendet werden kann.
- PowerShell mit ABAP nutzen - 17. März 2018
- SAP GUI Scripting Rekorder mit Windows PowerShell - 22. November 2016
- 64-bit Programme mit dem SAP GUI für Windows ausführen - 20. November 2016